Gustavo A. Ballen
Museu de Zoologia da Universidade de São Paulo
# Inicio del archivo de texto
library(ggplot2)
library(gridExtra)
setwd("Analyses")
source("measurements.R")
png(filename = "Figure 4.png", width = 480 , height = 480, unit = "px",
bg = "white")
headEyeQplot <- qplot(x = Species, y = Head.eye.L., data =corrected, geom = "boxplot",
main = "Head measurements", xlab = "Species", ylab = "Head-Eye L.")
headPecQplot <- qplot(x = Species, y = Head.pectoral.L., data =corrected, geom = "boxplot",
xlab = "Species", ylab = "Head-Pectoral D.")
grid.arrange(headEyeQplot, headPecQplot, ncol = 1)
dev.off()
# Fin del archivo de texto
...
## for loop
for(i in seq_along(ordered)) {
subset <- cbind(subset, dataset[, ordered[3]])
count <- length(which(rowSums(subset) == 1))
uniqueVector <- c(uniqueVector, count)
}
uniqueVector
...
meansVector <- vector("numeric")
uniqueVector <- vector("numeric")
## for loop
for(i in seq_along(ordered)) {
subset <- cbind(subset, dataset[, ordered[i]])
count <- length(which(rowSums(subset) == 1))
uniqueVector <- c(uniqueVector, count)
}
...
# Código sin identación
repeat {
if(s <= control) {
print(s)
s <- s + 1
} else {
break
}
}
|# Código con identación
repeat {
if(s <= control) {
print(s)
s <- s + 1
} else {
break
}
}
mean, sd, aov, var, function pues estas corresponden a funciones muy utilizadas en RUn sumario del contenido es
+ Before You Ask
+ When You Ask
+ How To Interpret Answers
+ On Not Reacting Like A Loser
+ Questions Not To Ask
+ Good and Bad Questions
+ If You Can't Get An Answer
+ How To Answer Questions in a Helpful Way
help() y example() permiten abrir dos componentes importantes de la documentación de una función o paquete: El archivo de documentación como tal, y ejemplos de código haciendo uso de dichas funciones? y ?? son abreviaturas de las funciones help() y help.search(), que permiten buscar tópicos tales como funciones o palabras clave sobre procedimientos de interés. La primera de estas funciones requiere que el objeto sobre el cual queremos buscar información tenga el nombre exacto de un objeto (e.g., una función o paquete). La segunda de estas funciones es útil para extender la búsqueda a páginas de ayuda sobre temas no tan específicos (por ejemplo temas o procedimientos, digamos, varianza, especies, etc.)# Todos estos son métodos equivalentes
help(aov) # Debe ser un nombre de objeto o estar en el nombre del archivo de ayuda
help("aov") # Puede usarse entre comillas
?aov # Versión simplificada de la misma función
?"aov" # También permite usar comillas para realizar búsqueda
# Estos dos son métodos equivalentes. Note que no existe ningún objeto de R llamado "variance"
help.search("variance") # Puede ser un término no incluido en el título del archivo de ayuda. Debe encontrarse entre comillas
??"variance" # Versión simplificada de la misma función. Debe estar entre comillas